home *** CD-ROM | disk | FTP | other *** search
/ PC go! 2008 April / PCgo 2008-04 (DVD).iso / interface / contents / demoversionen_3846 / 13664 / files / Data1.cab / root.idl < prev    next >
Encoding:
Text File  |  2001-07-13  |  1.2 KB  |  58 lines

  1. // Empty$$COM_Class_Name$$.idl : IDL source for $$root$$.dll
  2. //
  3.  
  4. // This file will be processed by the MIDL tool to
  5. // produce the type library ($$root$$.tlb) and marshalling code.
  6.  
  7. import "oaidl.idl";
  8. import "ocidl.idl";
  9. import "imsigx.idl";
  10.     [
  11.         object,
  12.         uuid($$Regen_Interface_GUID$$), 
  13.         dual,
  14.         helpstring("I$$COM_Class_Name$$ Interface"),
  15.         pointer_default(unique)
  16.     ]
  17.     interface I$$COM_Class_Name$$ : IDispatch
  18.     {
  19. $$IF(RegenCreating)
  20. $$INCLUDE(REGEN.IDL)
  21. $$ENDIF
  22. $$IF(ToolCreating)
  23. $$INCLUDE(TOOL.IDL)
  24. $$ENDIF
  25. $$IF(FilterCreating)
  26. $$INCLUDE(FILTER.IDL)
  27. $$ENDIF
  28. $$IF(TieCreating)
  29. $$INCLUDE(TIE.IDL)
  30. $$ENDIF
  31. $$INCLUDE(ALLEVENTS.IDL)
  32.     };
  33.  
  34. [
  35.     uuid($$Project_TypeLibrary_GUID$$), 
  36.     version(1.0),
  37.     helpstring("$$root$$ 1.0 Type Library")
  38. ]
  39. library $$ROOT$$Lib
  40. {
  41.     importlib("stdole32.tlb");
  42.     importlib("stdole2.tlb");
  43. $$IF(TieCreating)
  44.     importlib("$$SDKIncludeDirectory$$stieserver.tlb");
  45. $$ENDIF
  46.     [
  47.         uuid($$Regen_COClass_GUID$$), 
  48.         helpstring("$$COM_Class_Name$$ Class")
  49.     ]
  50.     coclass $$COM_Class_Name$$
  51.     {
  52.         [default]    interface I$$COM_Class_Name$$;
  53. $$IF(TieCreating)
  54.                     interface ITurboCADSmartTieServer;
  55. $$ENDIF
  56.     };
  57. };
  58.